macaulay2.git
3 years agoUse --memopt option when calling TOPCOM
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Use --memopt option when calling TOPCOM

Bug: https://github.com/Macaulay2/M2/issues/1707
Bug: https://github.com/Macaulay2/M2/issues/2712
Last-Update: 2022-12-15

Saves memory using caching to avoid example/test failures.

Gbp-Pq: Name topcom-memopt.patch

3 years agoFixes for building highlight.js.
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Fixes for building highlight.js.

Forwarded: not-needed
Last-Update: 2022-05-16

- Backport to highlight.js 9, which is the version still in Debian.

Gbp-Pq: Name highlightjs.patch

3 years agoModifications to work with dh_elpa.
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Modifications to work with dh_elpa.

Forwarded: not-needed
Last-Update: 2022-02-08

* Strip down setupEmacs() function.  We only set f12 as a global key
  to start Macaulay2 inside Emacs.  This also strips (load "M2-init")
  from a user's existing .emacs-Macaulay2 file, which would cause
  errors if they haven't installed elpa-macaulay2.  We also warn the
  user if elpa-macaulay2 isn't installed.
* Fix path to M2-emacs-help.txt in documentation.

Gbp-Pq: Name use-dh-elpa.patch

3 years agoSkip failing engine tests.
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Skip failing engine tests.

Bug: https://github.com/Macaulay2/M2/issues/2349
Last-Update: 2021-12-09

Gbp-Pq: Name skip-failing-engine-tests.patch

3 years agoSkip package tests that have been known to fail on
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Skip package tests that have been known to fail on

Bug: https://github.com/Macaulay2/M2/issues/1064
Bug: https://github.com/Macaulay2/M2/issues/1539
Bug: https://github.com/Macaulay2/M2/issues/1563
Bug: https://github.com/Macaulay2/M2/issues/1579
Bug: https://github.com/Macaulay2/M2/issues/1581
Bug: https://github.com/Macaulay2/M2/issues/1745
Bug: https://github.com/Macaulay2/M2/issues/1746
Bug: https://github.com/Macaulay2/M2/issues/1903
Bug: https://github.com/Macaulay2/M2/issues/1984
Bug: https://github.com/Macaulay2/M2/issues/2162
Bug: https://github.com/Macaulay2/M2/issues/2183
Bug: https://github.com/Macaulay2/M2/issues/2205
Bug: https://github.com/Macaulay2/M2/issues/2319
Bug: https://github.com/Macaulay2/M2/issues/2651
Last-Update: 2022-10-30

various architectures.

Gbp-Pq: Name skip-failing-package-tests.patch

3 years agoSkip Core tests that have been known to fail on various
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Skip Core tests that have been known to fail on various

Bug: https://github.com/Macaulay2/M2/issues/2162 (ComputationsBook/
 constructions)
Bug: https://github.com/Macaulay2/M2/issues/2242 (ComputationsBook/geometry
 & ComputationsBook/solving)
Bug: https://github.com/Macaulay2/M2/issues/2533 (timing-quotient)
Origin: https://github.com/Macaulay2/M2/pull/2535
Last-Update: 2022-06-28

architectures.

Gbp-Pq: Name skip-failing-core-tests.patch

3 years agoSet AuxiliaryFiles and UseCachedExampleOutput options to
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Set AuxiliaryFiles and UseCachedExampleOutput options to

Forwarded: not-needed
Last-Update: 2021-02-20

true for several packages whose examples are cached because
generating them has been known to cause build failures on various
architectures.  See debian/scripts/generate-examples.m2.

Gbp-Pq: Name use-cached-examples.patch

3 years agoReproducible version hash table.
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Reproducible version hash table.

Forwarded: not-needed
Last-Update: 2021-09-23

- For version#"configure arguments", we replace the build directory
  with "/build/path" in all the instances of the -fdebug-prefix-map
  flag.
- For version#"compile-node-name" and version#"operating system release", we
  use dummy values.

Gbp-Pq: Name reproducible-version.patch

3 years agoProvide version#"git description".
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Provide version#"git description".

Forwarded: not-needed
Last-Update: 2020-12-21

Since we may not be building the package from a git repository, we
hardcode the git description ahead of time.  This patch is
automatically updated by debian/scripts/m2-get-orig-source.sh.

Gbp-Pq: Name git-description.patch

3 years agomacaulay2 (1.21+ds-2) unstable; urgency=medium
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
macaulay2 (1.21+ds-2) unstable; urgency=medium

  * debian/copyright
    - Add license info for GMP <-> Python integer conversion routines from
      gmpy2 used by Python package.
    - Add license info for JSON parsing tests.
  * debian/patches/topcom-memopt.patch
    - New patch; use --memopt option when calling TOPCOM to save memory and
      avoid example/test failures.
  * debian/rules
    - Update comment about cached examples.
    - Add -latomics to LIBS on armel to fix TBB linking issue.
  * debian/tests/control
    - Add libmpfi-dev to Depends for package tests; it is needed for a
      ForeignFunctions test.

[dgit import unpatched macaulay2 1.21+ds-2]

3 years agoImport macaulay2_1.21+ds-2.debian.tar.xz
Doug Torrance [Fri, 16 Dec 2022 11:07:27 +0000 (11:07 +0000)]
Import macaulay2_1.21+ds-2.debian.tar.xz

[dgit import tarball macaulay2 1.21+ds-2 macaulay2_1.21+ds-2.debian.tar.xz]

3 years agoImport macaulay2_1.21+ds.orig.tar.xz
Doug Torrance [Thu, 15 Dec 2022 00:54:09 +0000 (00:54 +0000)]
Import macaulay2_1.21+ds.orig.tar.xz

[dgit import orig macaulay2_1.21+ds.orig.tar.xz]